#include "Date.h"

int main()
{
    Date d1(2024, 12, 9);
    Date d2(d1);
    // 必须写成全局函数，写成成员函数不能控制第一个操作符，但是全局函数不能访问私有成员变量
    // 引入友元，即写成全局函数，也可以访问私有成员变量
    // d1 << cout;
    // d1.operator<<(cout);
    cout << d1 << d2;
    const Date d3(d2);
    d3.Print();
    return 0;
}